package org.jeecg.modules.charge.service;

import org.jeecg.modules.charge.entity.ComCardInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * @Description: 就诊卡信息
 * @Author: jeecg-boot
 * @Date:   2022-05-14
 * @Version: V1.0
 */
public interface IComCardInfoService extends IService<ComCardInfo> {

    /**
     * 通过卡号获取数据
     * @param cardNumber 卡号
     * @param keywords 查询数据范围
     * @return 数据集合
     */
    public Map<String,Object> getDataByCardNumber(String cardNumber,String keywords);

    /**
     * 激活卡
     * @param cardInfo 卡信息
     */
    public void activate(ComCardInfo cardInfo);

    /**
     * 通过病人ID获取就诊卡
     * @param patientId 患者ID
     * @return 就诊卡信息
     */
    public ComCardInfo getByPatient(String patientId);



}
